Big Huge Thesaurus

Alnus rubra

noun